//clase usada para traer los items en formato xml, hace request por cada nodo (no se usa)
Ext.define('framenet.store.xmlTreeStore', {
	    extend: 'Ext.data.TreeStore',

	    constructor: function(cfg) {
	        var me = this;
	        cfg = cfg || {};
	        me.callParent([Ext.apply({
	            storeId: 'xmlTreeStore',
	            proxy: {
	                type: 'ajax',
	                url: 'getMainTreeXmlItems.htm',
	                extraParams: {
	                    isXml: true
	                },
	                reader: {
	                    type: 'xml',
	                    root: 'menu',
	                    record: 'item'
	                }            
	            },
	            sorters: [{
	                property: 'leaf',
	                direction: 'ASC'
	            },{
	                property: 'text',
	                direction: 'ASC'
	            }],
	            root: {
	                text: 'System',
	                id: 'root',
	                expanded: true              
	            }
	        }, cfg)]);
	    }
});	
